Compund Words
Last Search Words
Search Result:Novaya Zemlya
Overview of noun novaya_zemlya
The noun novaya zemlya has 1 sense
- Novaya Zemlya, Nova Zembla -- (two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads)
dictionary, definition of, free online dictionary, online dictionary, English dictionary, dict, diction, dictonary, glossary, define, definitions, meaning, word of the day, spelling, pronunciation, dictio, dictiona, dic, dicti, dictionar